home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.team.ui_3.1.1.jar / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  10.8 KB  |  290 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5.      <extension-point id="configurationWizards" name="%configurationWizards" schema="schema/configurationWizards.exsd"/>
  6.    <extension-point id="synchronizeParticipants" name="%synchronizeParticipants" schema="schema/synchronizeParticipants.exsd"/>
  7.    <extension-point id="synchronizeWizards" name="%synchronizeWizards" schema="schema/synchronizeWizards.exsd"/>
  8.  
  9. <!-- **************** PREFERENCES ******************* -->
  10.    <extension
  11.            point="org.eclipse.ui.keywords">
  12.     <keyword
  13.             label="%PreferenceKeywords.Team"
  14.             id="org.eclipse.team.ui.team"/>
  15.     <keyword
  16.             label="%PreferenceKeywords.FileContent"
  17.             id="org.eclipse.team.ui.team.fileContent"/>
  18.    </extension>   
  19.    <extension
  20.          point="org.eclipse.ui.preferencePages">
  21.       <page
  22.             name="%TeamPreferencePage.name"
  23.             class="org.eclipse.team.internal.ui.preferences.SyncViewerPreferencePage"
  24.             id="org.eclipse.team.ui.TeamPreferences">
  25.             <keywordReference id="org.eclipse.team.ui.team"/>
  26.       </page>
  27.       <page
  28.             name="%TextPreferencePage.name"
  29.             category="org.eclipse.team.ui.TeamPreferences"
  30.             class="org.eclipse.team.internal.ui.preferences.TextPreferencePage"
  31.             id="org.eclipse.team.ui.TextPreferences">
  32.             <keywordReference id="org.eclipse.team.ui.team.fileContent"/>
  33.       </page>
  34.       <page
  35.             name="%IgnorePreferencePage.name"
  36.             category="org.eclipse.team.ui.TeamPreferences"
  37.             class="org.eclipse.team.internal.ui.preferences.IgnorePreferencePage"
  38.             id="org.eclipse.team.ui.IgnorePreferences">
  39.             <keywordReference id="org.eclipse.team.ui.team"/>
  40.       </page>
  41.    </extension>
  42. <!-- ****************** POPUP ACTIONS *************** -->
  43.    <extension
  44.          point="org.eclipse.ui.popupMenus">
  45.       <objectContribution
  46.             objectClass="org.eclipse.core.internal.resources.mapping.ResourceMapping"
  47.             adaptable="true"
  48.             id="org.eclipse.team.ui.ResourceContributions">
  49.          <menu
  50.                label="%TeamGroupMenu.label"
  51.                path="additions"
  52.                id="team.main">
  53.             <separator
  54.                   name="group1">
  55.             </separator>
  56.             <separator
  57.                   name="group2">
  58.             </separator>
  59.             <separator
  60.                   name="group3">
  61.             </separator>
  62.             <separator
  63.                   name="group4">
  64.             </separator>
  65.             <separator
  66.                   name="group5">
  67.             </separator>
  68.             <separator
  69.                   name="group6">
  70.             </separator>
  71.             <separator
  72.                   name="group7">
  73.             </separator>
  74.             <separator
  75.                   name="group8">
  76.             </separator>
  77.             <separator
  78.                   name="group9">
  79.             </separator>
  80.             <separator
  81.                   name="group10">
  82.             </separator>
  83.             <separator
  84.                   name="targetGroup">
  85.             </separator>
  86.             <separator
  87.                   name="projectGroup">
  88.             </separator>
  89.          </menu>
  90.       </objectContribution>
  91.       <objectContribution
  92.             objectClass="org.eclipse.core.resources.IProject"
  93.             adaptable="true"
  94.             id="org.eclipse.team.ui.ProjectContributions">
  95.          <action
  96.                label="%ConfigureProject.label"
  97.                tooltip="%ConfigureProject.tooltip"
  98.                class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
  99.                menubarPath="team.main/projectGroup"
  100.                enablesFor="1"
  101.                id="nonbound.org.eclipse.team.ui.ConfigureProject">
  102.          </action>
  103.       </objectContribution>      
  104.    </extension>
  105. <!-- ************** Views ********************** -->
  106.    <extension
  107.          point="org.eclipse.ui.views">
  108.       <category
  109.             name="%Team.viewCategory"
  110.             id="org.eclipse.team.ui">
  111.       </category>
  112.       <view
  113.             name="%SyncView.name"
  114.             icon="$nl$/icons/full/eview16/synch_synch.gif"
  115.             fastViewWidthRatio="0.25"
  116.             category="org.eclipse.team.ui"
  117.             allowMultiple="true"
  118.             class="org.eclipse.team.internal.ui.synchronize.SynchronizeView"
  119.             id="org.eclipse.team.sync.views.SynchronizeView">
  120.       </view>
  121.     <!--  <view
  122.             name="%CompareView.name"
  123.             icon="$nl$/icons/full/eview16/compare_view.gif"
  124.             fastViewWidthRatio="0.25"
  125.             category="org.eclipse.team.ui"
  126.             class="org.eclipse.team.internal.ui.synchronize.CompareView"
  127.             id="org.eclipse.team.sync.views.CompareView">
  128.       </view> -->
  129.    </extension>
  130. <!-- **************** Synchronizing Perspective ******************* -->
  131.    <extension
  132.          point="org.eclipse.ui.perspectives">
  133.       <perspective
  134.             name="%Synchronizing.perspective"
  135.             icon="$nl$/icons/full/eview16/synch_synch.gif"
  136.             class="org.eclipse.team.internal.ui.synchronize.TeamSynchronizingPerspective"
  137.             id="org.eclipse.team.ui.TeamSynchronizingPerspective">
  138.       </perspective>
  139.    </extension>
  140.    <extension
  141.          point="org.eclipse.ui.perspectiveExtensions">
  142.       <perspectiveExtension
  143.             targetID="org.eclipse.ui.resourcePerspective">
  144.          <perspectiveShortcut
  145.                id="org.eclipse.team.ui.TeamSynchronizingPerspective">
  146.          </perspectiveShortcut>
  147.       </perspectiveExtension>
  148.    </extension>
  149. <!-- ****************** Import Wizards ********************* -->
  150.    <extension
  151.          point="org.eclipse.ui.importWizards">
  152.       <wizard
  153.             name="%ProjectSetImportWizard.name"
  154.             icon="$nl$/icons/full/obj/import_projectset.gif"
  155.             class="org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard"
  156.             id="org.eclipse.team.ui.ProjectSetImportWizard">
  157.          <description>
  158.             %ProjectSetImportWizard.description
  159.          </description>
  160.          <selection
  161.                class="org.eclipse.core.resources.IProject">
  162.          </selection>
  163.       </wizard>
  164.    </extension>
  165. <!-- ****************** Export Wizards ********************* -->
  166.    <extension
  167.          point="org.eclipse.ui.exportWizards">
  168.       <wizard
  169.             name="%ProjectSetExportWizard.name"
  170.             icon="$nl$/icons/full/obj/export_projectset.gif"
  171.             class="org.eclipse.team.internal.ui.wizards.ProjectSetExportWizard"
  172.             id="org.eclipse.team.ui.ProjectSetExportWizard">
  173.          <description>
  174.             %ProjectSetExportWizard.description
  175.          </description>
  176.          <selection
  177.                class="org.eclipse.core.resources.IProject">
  178.          </selection>
  179.       </wizard>
  180.    </extension>
  181. <!-- ***************** Perspective Extensions ********************** -->
  182.    <extension
  183.          point="org.eclipse.ui.perspectiveExtensions">
  184.       <perspectiveExtension
  185.             targetID="org.eclipse.team.ui.TeamSynchronizingPerspective">
  186.          <showInPart
  187.                id="org.eclipse.ui.views.ResourceNavigator">
  188.          </showInPart>
  189.       </perspectiveExtension>
  190.    </extension>
  191. <!-- ***************** Actions ********************** -->
  192.    <extension
  193.          point="org.eclipse.ui.commands">
  194.       <category
  195.             name="%Command.category.name"
  196.             description="%Command.category.description"
  197.             id="org.eclipse.team.ui.category.team">
  198.       </category>
  199.       <command
  200.             name="%Command.syncAll.name"
  201.             category="org.eclipse.team.ui.category.team"
  202.             description="%Command.syncAll.description"
  203.             id="org.eclipse.team.ui.synchronizeAll">
  204.       </command>
  205.       <command
  206.             name="%Command.syncLast.name"
  207.             category="org.eclipse.team.ui.category.team"
  208.             description="%Command.syncLast.description"
  209.             id="org.eclipse.team.ui.synchronizeLast">
  210.       </command>
  211.       <command
  212.         name="%Synchronizing.perspective"
  213.         description="%Synchronizing.openPerspectiveDescription"
  214.         categoryId="org.eclipse.ui.category.perspectives"
  215.         id="org.eclipse.team.ui.TeamSynchronizingPerspective" />
  216.       <command
  217.             name="%ViewCommand.synchronizeView.name"
  218.             description="%ViewCommand.synchronizeView.description"
  219.             category="org.eclipse.ui.category.views"
  220.             id="org.eclipse.team.sync.views.SynchronizeView">
  221.       </command>
  222.       <keyBinding
  223.             string="Alt+Shift+Q Y"
  224.             scope="org.eclipse.ui.globalScope"
  225.             command="org.eclipse.team.sync.views.SynchronizeView"
  226.             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
  227.       </keyBinding>
  228.       <keyBinding
  229.             platform="carbon"
  230.             string="Alt+Shift+Q Y"
  231.             scope="org.eclipse.ui.globalScope"
  232.             command=""
  233.             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
  234.       </keyBinding>
  235.       <keyBinding
  236.             platform="carbon"
  237.             string="Command+Alt+Q Y"
  238.             scope="org.eclipse.ui.globalScope"
  239.             command="org.eclipse.team.sync.views.SynchronizeView"
  240.             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
  241.       </keyBinding>
  242.    </extension>
  243. <!-- action sets -->
  244.    <extension
  245.          point="org.eclipse.ui.actionSets">
  246.       <actionSet
  247.             label="%Command.category.name"
  248.             description="%Command.category.description"
  249.             visible="false"
  250.             id="org.eclipse.team.ui.actionSet">
  251.          <action
  252.                allowLabelUpdate="true"
  253.                toolbarPath="Normal/Team"
  254.                label="%Command.syncAll.name"
  255.                tooltip="%Command.syncAll.name"
  256.                class="org.eclipse.team.internal.ui.synchronize.actions.GlobalRefreshAction"
  257.                icon="$nl$/icons/full/elcl16/synch_participants.gif"
  258.                style="pulldown"
  259.                id="org.eclipse.team.ui.synchronizeAll">
  260.          </action>
  261.          <action
  262.                allowLabelUpdate="true"
  263.                label="%ConfigureProject.label"
  264.                tooltip="%ConfigureProject.tooltip"
  265.                class="org.eclipse.team.internal.ui.actions.ConfigureProjectAction"
  266.                menubarPath="project/open.ext"
  267.                id="org.eclipse.team.ui.ConfigureProject"/>
  268.       </actionSet>
  269.    </extension>
  270.    
  271.  <!-- file modification validator -->
  272.    
  273.    <extension
  274.          point="org.eclipse.team.core.defaultFileModificationValidator">
  275.       <validator class="org.eclipse.team.internal.ui.DefaultUIFileModificationValidator"/>
  276.    </extension>
  277.    
  278.     <!-- adapter factory -->
  279.     
  280.    <extension
  281.          point="org.eclipse.core.runtime.adapters">
  282.       <factory
  283.             adaptableType="org.eclipse.compare.structuremergeviewer.DiffNode"
  284.             class="org.eclipse.team.internal.ui.TeamAdapterFactory">
  285.          <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
  286.       </factory>
  287.    </extension>
  288.  
  289. </plugin>
  290.